package org.yefei.homeworkday07;

public class HomeWorkThree {

	public static void main(String[] args) {
		// 3：编写Java程序，实现输出1~100中所有不能被7整除的数，并求其和。当累加和大于4000时，记录当前数，跳出循环。要求：每输出4个数换行显示。
//		int sum = 0;
//		int j = 1;
//		int i = 1;
//		for (; i <= 100; i++) {
//			if (i % 7 == 0) {
//				continue;
//			}
//			System.out.print(i + " ");
//			if (j % 4 == 0) {
//				System.out.println();
//			}
//			sum += i;
//			if (sum > 4000) {
//				break;
//			}
//			j++;
//		}
//		System.out.println();
//		System.out.println(i);
//		System.out.println(sum);
		int sum = 0;
		int i;
		int j = 0;// 定义一个计数器，记录每一行输出字数
		for (i = 1; i <= 100; i++) {
			if (i % 7 != 0) {
				sum += i;
				j++;// 符合条件的，每一行的数的个数
				System.out.print(i + ",");
				if (j % 4 == 0) {
					System.out.println(" ");// 输出空格 换行
				}
			}

			if (sum > 4000) {
				System.out.println();
				System.out.println("累计和大于4000的当前值是：" + i + ",跳出循环。");
				break;
			}
		}

	}

}
